package com.kevin.common.util.tree;

import java.io.Serializable;
import java.util.List;

/**
 * 树形节点
 *
 * @author wh
 * @date 2021-06-07
 */
public interface TreeNode {
    /**
     * 获取节点
     *
     * @return 节点
     */
    Serializable getId();

    /**
     * 获取父节点
     *
     * @return 父节点
     */
    Serializable getParentId();

    /**
     * 获取子节点列表
     *
     * @return 子节点列表
     */
     List<TreeNode> getChildren();

}
